* { margin: 0;padding: 0;outline: none;}
body {background-color: #FFFFFF; font: 14px/1.5 "微软雅黑","Microsoft YaHei","宋体"; color: #484848; /*min-width: 1200px; */overflow-x: hidden;}
ul,li { list-style: none;}
img { border:none; vertical-align: middle;}
a { cursor: pointer; color: inherit;display: inline-block;text-decoration: none;}
ul { list-style-type: none;}
.clearfix { *zoom:1; clear: both;}/*清除浮动*/
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.fl { float: left;}/*向左浮动*/
.fr { float: right;}/*向右浮动*/
.box { box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 9999px white inset; -webkit-appearance: none;}
.hide { display: none;}/*取消显示*/

/*flex布局*/
.flex { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex;  display: -moz-flex;display: -o-flex;display: -ms-flex; display: -ms-flexbox; display: flex;display: flexbox; flex-wrap:wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple;}/*flex布局*/
.flexvert{flex-direction: column; -ms-flex-direction: column; -webkit-flex-direction: column; -moz-box-orient: vertical; -webkit-box-orient: vertical;}/*竖直方向排列*/
.flexbet { justify-content: space-between; -moz-box-pack: justify; -webkit-box-pack: justify;}/*flex水平两端对齐*/
.flexcenter { justify-content: center; -moz-box-pack: center; -webkit-box-pack: center;}/*flex水平两端对齐*/
.flexmid { align-items: center; -moz-box-align: center; -webkit-box-align: center;}/*flex垂直居中*/
.flex1 { -prefix-box-flex: 1;-webkit-box-flex: 1;-webkit-flex: 1; -moz-box-flex: 1;-moz-flex: 1; flex: 1; -webkit-flex: 1; -ms-flex: 1;-o-flex: 1;}

input,textarea,select{font-family: "微软雅黑","Microsoft YaHei","宋体"; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; font-family: "微软雅黑","Microsoft YaHei","宋体";}
input::-moz-placeholder, textarea::-moz-placeholder { color:#999; font-family: "微软雅黑","Microsoft YaHei","宋体";}
input::-moz-placeholder, textarea::-moz-placeholder { color:#999; font-family: "微软雅黑","Microsoft YaHei","宋体";}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999; font-family: "微软雅黑","Microsoft YaHei","宋体";}


.header{
	width: 100%;
}
.header .header_box{
	width: 1200px;
	margin: 0 auto;
}
.header .header_t{
	width: 100%;
	height: 38px;
	font-size: 12px;
	font-family: "宋体";
	line-height: 38px;
	background: #f5f7fa;
	color: #787878;
	border-bottom: 1px solid #e3e3e3;
}
.header .header_t .pos{
	margin-left: 20px;
}
.header .header_t .login{
	margin-right: 20px;
}
.header .header_t .login a:hover{
	color: #555555;
}
.header .header_t .login a img{
	margin-right: 5px;
	margin-bottom: 3px;
}
.header .header_b{
	width: 100%;
	height: 100px;
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 999;
	background: rgba(255,255,255,.46);
}
.header .header_b .logo{
	line-height: 100px;
}
.header .header_b .nav li{
	float: left;
	margin-left: 20px;
	font-size: 18px;
	color: #000000;
	line-height: 100px;
}
.header .header_b .nav li img{
	margin-bottom: 5px;
}
.header .header_b .nav li:hover,
.header .header_b .nav li.on{
	color: #2b2b77;
}

.footer{
	width: 100%;
	overflow: hidden;
	background: url(../images/footer_bg.png) no-repeat center top;
	background-size: cover;
}
.footer .footer_box{
	width: 1160px;
	margin: 0 auto;
}
.footer .footer_h{
	width: 100%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	background: rgba(255,255,255,.1);
}
.footer .footer_h a{
	color: #FFFFFF;
	font-size: 18px;
}
.footer .footer_h a:hover{
	opacity: 0.8;
}
.footer .footer_h span{
	color: #FFFFFF;
	margin: 0 15px;
	font-size: 20px;
}
.footer .footer_con{
	width: 100%;
	overflow: hidden;
	color: #FFFFFF;
	margin: 50px 0;
}
.footer .footer_con .contact h1{
	font-size: 50px;
	font-weight: normal;
}
.footer .footer_con .contact .notice{
	width: 435px;
	color: #969ba3;
	margin-bottom: 30px;
}
.footer .footer_con .contact p{
	margin-top: 15px;
}
.footer .footer_con .contact p img{
	margin-right: 10px;
}
.footer .footer_con .contact p b{
	font-size: 20px;
	font-weight: normal;
}
.footer .footer_con .message{
	font-family: "宋体";
}
.footer .footer_con .message form{
	margin-top: 25px;
}
.footer .footer_con .message form li{
	margin-bottom: 20px;
}
.footer .footer_con .message form li .email{
	margin-left: 50px;
}
.footer .footer_con .message form li input{
	width: 180px;
	height: 36px;
	padding-left: 10px;
	background: #FFFFFF;
	border: none;
}
.footer .footer_con .message form li textarea{
	width: 465px;
	height: 70px;
	padding: 5px 10px;
	resize: none;
	vertical-align: middle;
}
.footer .footer_con .message form button{
	width: 230px;
	height: 45px;
	display: block;
	border: none;
	background: #5ab4ff;
	color: #FFFFFF;
	margin-left: 48px;
	cursor: pointer;
}
.footer .footer_b{
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #252e3d;
}
.footer .footer_b p{
	color: #a9a9a9;
	font-family: "宋体";
	text-align: center;
}


.s_footer{
	width: 100%;
	overflow: hidden;
	background: #2a3547;
}
.s_footer .footer_box{
	width: 1160px;
	margin: 0 auto;
}
.s_footer .sf_con{
	color: #FFFFFF;
	margin: 25px 0;
	overflow: hidden;
}
.s_footer .sf_con .contact h2{
    font-size: 30px;
    font-weight: normal;
}
.s_footer .sf_con .contact .notice{
	width: 440px;
}
.s_footer .sf_con .contact p{
	margin-top: 15px;
}
.s_footer .sf_con .contact p img{
	margin-right: 10px;
}
.s_footer .sf_con .contact p b{
	font-size: 20px;
	font-weight: normal;
}
.s_footer .sf_con .f_nav{
	margin-top: 30px;
}
.s_footer .sf_con .f_nav a{
	font-size: 16px;
}
.s_footer .sf_con .f_nav a:hover{
	opacity: 0.8;
}
.s_footer .sf_con .f_nav span{
	margin: 0 10px;
}
.s_footer .sf_con .f_nav .code{
	margin-top: 20px;
	text-align: right;
}
.s_footer .sf_con .f_nav .code img{
	margin-left: 10px;
	width: 97px;
	height: 116px;
}
.s_footer .footer_b{
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #252e3d;
}
.s_footer .footer_b p{
	color: #a9a9a9;
	font-family: "宋体";
	text-align: center;
}